home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 5
/
Merciful - Disc 5.iso
/
software
/
p
/
pcqpascalv1.2d.lha
/
Include
/
Intuition
/
icclass.i
< prev
next >
Wrap
Text File
|
1997-05-06
|
1KB
|
37 lines
{ icclass.i }
{$I "Include:Utility/TagItem.i"}
CONST
ICM_Dummy = ($0401); { used for nothing }
ICM_SETLOOP = ($0402); { set/increment loop counter }
ICM_CLEARLOOP = ($0403); { clear/decrement loop counter }
ICM_CHECKLOOP = ($0404); { set/increment loop }
{ no parameters for ICM_SETLOOP, ICM_CLEARLOOP, ICM_CHECKLOOP }
{ interconnection attributes used by icclass, modelclass, and gadgetclass }
ICA_Dummy = (TAG_USER+$40000);
ICA_TARGET = (ICA_Dummy + 1);
{ interconnection target }
ICA_MAP = (ICA_Dummy + 2);
{ interconnection map tagitem list }
ICSPECIAL_CODE = (ICA_Dummy + 3);
{ a "pseudo-attribute", see below. }
{ Normally, the value for ICA_TARGET is some object pointer,
* but if you specify the special value ICTARGET_IDCMP, notification
* will be send as an IDCMP_IDCMPUPDATE message to the appropriate window's
* IDCMP port. See the definition of IDCMP_IDCMPUPDATE.
*
* When you specify ICTARGET_IDCMP for ICA_TARGET, the map you
* specify will be applied to derive the attribute list that is
* sent with the IDCMP_IDCMPUPDATE message. If you specify a map list
* which results in the attribute tag id ICSPECIAL_CODE, the
* lower sixteen bits of the corresponding ti_Data value will
* be copied into the Code field of the IDCMP_IDCMPUPDATE IntuiMessage.
}
ICTARGET_IDCMP = (NOT 0);